Actor Model
actor同士は独立している
actorの内部状態はactor間で共有されない
eventを送受信することで通信できる
actorは一度に1つのeventを処理する
actorは新しいactorを生成できる
spawn/invoke
具体例
Erlang
「アクター」もしくは「アクターモデル」っていくつか指すものがある?mrsekut.icon
特徴
すべてのオブジェクトはアクターという独自の制御を持っている
非同期のメッセージのやり取りができる
元々オブジェクト指向はシミュレーションのためのオブジェクトを操作するために誕生したもので、アクターモデルはさらにそれを推し進めたものだと考えられます。 -- 『言語のしくみ』 p.71 アクターベースの言語
東大が開発
自転車本.icon p.450-
アクター
非同期にメッセージをやり取りする存在